package org.apache.dolphinscheduler.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

@TableName("t_ds_input_param")
public class InputParam {
    @TableId(value = "id", type = IdType.AUTO)
    private int id;
    @TableField(value="tag")
    private  String tag;
    @TableField(value="create_time")
    private Date createTime;
    @TableField(value="update_time")
    private Date updateTime;
    @TableField(value="second_type")
    private  String secondType;
    @TableField(value="node_id")
    private  int nodeId;
    @TableField(value="process_instance_id")
    private  int processInstanceId;
    @TableField(value="input_param")
    private  String inputParam;
    @TableField(value = "last_node_id")
    private  int lastNodeId;
    @TableField(value = "last_tag")
    private  String lastTag;
    @TableField(value = "next_tag")
    private  String nextTag;

    @TableField(value = "last_node_output_point")
    private  int lastNodeOutputPoint;
    @TableField(value = "node_input_point")
    private  int nodeInputPoint;

    public String getNextTag() {
        return nextTag;
    }

    public void setNextTag(String nextTag) {
        this.nextTag = nextTag;
    }

    public int getLastNodeId() {
        return lastNodeId;
    }

    public void setLastNodeId(int lastNodeId) {
        this.lastNodeId = lastNodeId;
    }

    public String getLastTag() {
        return lastTag;
    }

    public void setLastTag(String lastTag) {
        this.lastTag = lastTag;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getSecondType() {
        return secondType;
    }

    public void setSecondType(String secondType) {
        this.secondType = secondType;
    }

    public int getNodeId() {
        return nodeId;
    }

    public void setNodeId(int nodeId) {
        this.nodeId = nodeId;
    }


    public int getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(int processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getInputParam() {
        return inputParam;
    }

    public void setInputParam(String inputParam) {
        this.inputParam = inputParam;
    }

    public int getLastNodeOutputPoint() {
        return lastNodeOutputPoint;
    }

    public void setLastNodeOutputPoint(int lastNodeOutputPoint) {
        this.lastNodeOutputPoint = lastNodeOutputPoint;
    }

    public int getNodeInputPoint() {
        return nodeInputPoint;
    }

    public void setNodeInputPoint(int nodeInputPoint) {
        this.nodeInputPoint = nodeInputPoint;
    }
}
